top-stabilized rapid transit system - Alemán Inglés Diccionario